package com.spsoft.core.model.leqidmz.param.collect;

import com.spsoft.core.model.leqidmz.param.BaseUserInfoParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;

@ApiModel(value = "批量发票下载申请反馈")
@EqualsAndHashCode(callSuper = true)
@Data
public class BatchLoadInvoiceFeedbackParam extends BaseUserInfoParam {

    /**
     * 流水号
     */
    @ApiModelProperty(value = "流水号", required = true)
    @NotBlank(message = "流水号不能为空")
    private String lsh;

    /**
     * 包号
     * 数据包号，当数据量过大时会进行分包处理，初始包号 1
     */
    @ApiModelProperty(value = "包号", required = true)
    @NotBlank(message = "包号不能为空")
    private String packageno;
}
